japanese cherry tree - German English Dictionary